﻿@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
}
body {
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	background: #fff;
	min-width: 1200px;
	overflow-x: hidden;
}
a {
	text-decoration: none;
	color: #464646;
	font-size: 12px;
}
a:hover {
	color: #9E0001;
	text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
li, ul {
	list-style: none;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
/*清除浮动*/
.clearfix {
 *zoom: 1;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#header {
	width: 100%;
}
#top1 {
	width: 100%;
	border-bottom: 1px solid #ddd;
	height: 39px;
	position: relative;
	margin: 0 auto;
}
#top1 .topsum {
	width: 1200px;
	height: 39px;
	line-height: 39px;
	margin: 0 auto;
	position: relative;
}
#top1 .topsum p {
	width: 860px;
	overflow: hidden;
}
#top1 .topsum ul {
	position: absolute;
	top: 0;
	right: 0;
	width: 252px;
}
#top1 .topsum li {
	width: 84px;
	float: left;
	background: url(img/ico2.png) no-repeat 14px center;
	text-indent: 34px;
}
#top1 .topsum li:nth-of-type(2) {
	background: url(img/ico3.png) no-repeat 14px center;
}
#top1 .topsum li:nth-of-type(3) {
	background: url(img/ico3.png) no-repeat 14px center;
}
#top2 {
	width: 1200px;
	height: 120px;
	position: relative;
	margin: 0 auto;
}
#top2:after {
	position: absolute;
	top: 20px;
	left: 327px;
	width: 1px;
	height: 50px;
	background: #ddd;
}
#top2 #logo {
	position: absolute;
	top: 20px;
	left: 0;
}
#top2 .logo_r {
	position: absolute;
	top: 20px;
	left: 580px;
}
#top2 .top_tel {
	position: absolute;
	top: 25px;
	right: 0;
	background: url(img/tel.png) no-repeat 126px 8px;
	text-align: right;
	width: 250px;
	line-height: 30px;
}
#top2 .top_tel strong {
	line-height: 28px;
	display: block;
	font-family: "Arial";
	font-size: 30px;
	color: #9E0001;
}
#nav {
	width: 100%;
	height: 60px;
	background: #9E0001;
	z-index: 999;
	position: relative;
}
#nav ul {
	width: 1200px;
	margin: 0 auto;
}
#nav li {
	width: 130px;
	text-align: center;
	float: left;
	line-height: 60px;
	position: relative;
}
#nav li:after {
	position: absolute;
	top: 22px;
	right: 1px;
	width: 1px;
	height: 16px;
	background: #ccc;
	content: "";
}
#nav li a {
	font-size: 16px;
	color: #fff;
	display: block;
	height: 60px;
}
#nav li a:hover, #nav li.active {
	background: #464646;
}
#nav li a:hover:after, #nav li.active:after {
	background: #fff;
}
#nav li a:hover {
	transition: all .6s ease 0s;
}
#nav li.li2 {
	width: 218px;
	float: right;
	text-align: left;
	text-indent: 64px;
	background: url(img/ico4.png) no-repeat 32px 23px;
}
#nav li.li2 a {
	font-size: 20px;
}
#nav li.li2 a:hover {
	transition: all 0s ease 0s;
	background: #464646 url(img/ico4.png) no-repeat 32px 23px;
}
#nav li.li2:after {
	background: #9E0001;
}
#nav .sub {
	display: none;
	width: 218px;
	left: 0;
	top: 60px;
	position: absolute;
	background: #4E4E4E;
	line-height: 40px;
}
#nav .sub dd {
	zoom: 1;
	height: 40px;
	line-height: 40px;
	background: #fff;
	border-bottom: 1px solid #ccc;
}
#nav .sub dd a {
	display: block;
	font-size: 14px;
	color: #464646;
	background: #fff;
	height: 40px;
	line-height: 40px;
}
#nav .sub dd a:hover {
	background: #9F0102;
	color: #fff;
}
/*banner*/
.slideBox {
	width: 100%;
	height: 528px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	width: 100%;
	height: 9px;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 44px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	width: 198px;
	margin: 0 auto;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 11px;
	text-indent: -9999px;
	width: 45px;
	height: 9px;
	background: #A2A7AC;
	cursor: pointer;
}
.slideBox .hd ul li.on {
	background: #980715;
	color: #fff;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	width: 100%;
	height: 528px;
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd li a {
	height: 528px;
	display: block;
	text-indent: -9999px;
}
/*热门关键字*/
.index_hotword {
	width: 100%;
	height: 100px;
	margin-top: 1px;
	color: #fff;
	background: url(img/sum_bg.png) repeat-y center top;
}
.index_hotword .text1 {
	width: 348px;
	float: left;
	line-height: 38px;
	padding: 16px 0 0 4px;
	font-size: 20px;
}
.index_hotword .text1 span {
	display: block;
	line-height: 16px;
	color: #F7C332;
	font-size: 14px;
}
.index_hotword .text2 {
	width: 320px;
	height: 100px;
	background: url(img/tel3.png) no-repeat left center;
	text-indent: 43px;
	font-size: 30px;
	float: left;
	line-height: 100px;
}
.index_hotword .text3 {
	width: 352px;
	float: right;
	line-height: 38px;
	padding: 16px 0 0 0;
	font-size: 16px;
}
.index_hotword .text3 span {
	display: block;
	font-size: 14px;
	line-height: 16px;
}
.index_hotword .text3 span a {
	font-size: 14px;
	color: #fff;
}
/*产品中心*/
.index_product {
	width: 100%;
	background: #F2F2F2;
	margin-top: 1px;
	padding-top: 31px;
	height: 800px;
}
.index_product .productnav {
	width: 300px;
	float: left;
}
.index_product .productnav h1 {
	width: 300px;
	height: 50px;
	background: #9F0102;
	text-align: center;
	font-weight: normal;
	color: #fff;
	line-height: 50px;
	font-size: 18px;
	overflow: hidden;
}
/* 本例子css */
.slideTxtBox {
	width: 900px;
	float: right;
}
.slideTxtBox .hd {
	width: 900px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	height: 50px;
	margin-bottom: 12px;
	position: relative;
}
.slideTxtBox .hd ul {
	height: 50px;
}
.slideTxtBox .hd ul li {
	float: left;
	background: #464646;
	height: 50px;
	text-align: left;
	width: 100%;
	border-left: 1px solid #fff;
	cursor: pointer;
	color: #fff;
	line-height: 50px;
	font-size: 16px;
	text-indent: 20px;
}
.slideTxtBox .hd ul li.on {
	background: #9F0102;
}
.slideTxtBox .bd ul {
	width: 900px;
	zoom: 1;
}
.slideTxtBox .bd li {
	width: 212px;
	margin:0 6px 13px 7px;
	float: left;
	position:relative;	
	text-align: center;
}
.slideTxtBox .bd dl {
	width: 204px;
	height:260px;
	padding:3px;
	background:#fff;
	border:1px solid #ccc;
	margin: 0 auto;
	position:relative;
	z-index:9999;
}
.slideTxtBox .bd dt {
	width: 204px;
	height: 186px;
	text-align:center;
	display: -webkit-box;
      display: -ms-flexbox;
	  position:relative;
	  z-index:9999;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;

	overflow: hidden;
}
.slideTxtBox .bd dt img{
	width:100%;
}
.slideTxtBox .bd li dd {
	width: 196px;
	margin:0 auto;
	height: 74px;
	line-height: 36px;
	text-align: center;
	position:relative;
	z-index:9999;
	background:#fff;

}
.slideTxtBox .bd li p{
	position:relative;
	text-align:left;
}
.slideTxtBox .bd li p .p_right{
	position:absolute;
	top:0;
	right:0;
	background:url(img/j_ico4.png) no-repeat left center;
	padding-left:10px;
}
.slideTxtBox .bd li p:nth-of-type(1){
	border-bottom:1px dotted #ccc;
	text-indent:9px;
}
.slideTxtBox .bd li p .p_text1{
	width:74px;
	text-indent:16px;
	display:inline-block;
	background:url(img/j_ico3.png) no-repeat left center;
}
.slideTxtBox .bd li p .p_text2{
	width:74px;
	text-indent:16px;
	display:inline-block;
	background:url(img/j_ico2.png) no-repeat left center;
}
.slideTxtBox .bd li p .p_text3{
	width:48px;
	text-indent:16px;
	display:inline-block;
	background:url(img/j_ico1.png) no-repeat left center;
}
/*加盟平台*/
.index_choose {
	width: 100%;
	height: 460px;
	background: #F2F2F2 url(img/bg4.jpg) no-repeat center top;
}
.choose_left {
	width: 434px;
	height: 420px;
	position: relative;
	padding: 40px 0 0 208px;
	float: left;
}
.choose_left strong {
	line-height: 72px;
	display: block;
	font-size: 42px;
	color: #F8C52C;
}
.choose_left p {
	line-height: 24px;
	color: #fff;
	font-size: 24px;
}
.choose_left span {
	display: block;
	text-align: center;
	color: #D9999A;
	line-height: 58px;
	font-size: 38px;
}
.choose_left ul {
	margin-top: 20px;
}
.choose_left li {
	float: left;
	margin-left: 8px;
	border: 1px solid #fff;
	height: 44px;
	padding: 20px 0 16px 0;
	text-align: center;
	line-height: 22px;
	color: #fff;
	width: 80px;
	position: relative;
}
.choose_left li:before {
	position: absolute;
	top: -9px;
	left: 50%;
	width: 28px;
	content: "";
	margin-left: -10px;
	height: 19px;
	background: #9F0102 url(img/ico5.png) no-repeat center top;
}
.choose_left li:nth-of-type(2) {
	width: 114px;
}
.choose_left li:nth-of-type(3) {
	width: 97px;
}
.choose_left li:nth-of-type(4) {
	width: 86px;
}
.choose_tel {
	position: absolute;
	bottom: 84px;
	left: 244px;
	width: 172px;
	line-height: 16px;
	padding-left: 48px;
	font-size: 14px;
	color: #fff;
	background: url(img/tel2.png) no-repeat;
}
.choose_tel b {
	display: block;
	line-height: 24px;
	font-size: 20px;
}
.choose_ico {
	position: absolute;
	bottom: 88px;
	left: 470px;
	width: 167px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	text-indent: 54px;
	background: #FFA200 url(img/ico11.png) no-repeat 15px center;
}
.choose_ico a {
	height: 40px;
	color: #fff;
	font-size: 20px;
}
.choose_form {
	width: 422px;
	float: right;
}
.choose_form .tit {
	padding-top: 36px;
	line-height: 66px;
	color: #fff;
	font-size: 24px;
}
.choose_form .tit strong {
	font-size: 26px;
}
.choose_form p {
	width: 422px;
	padding-left: 46px;
	position: relative;
	height: 50px;
}
.choose_form .input {
	width: 360px;
	border: none;
	cursor: pointer;
	font-family: "微软雅黑";
	height: 43px;
	background: #fff;
	border-radius: 0 2px 2px 0;
	line-height: 43px;
	color: #ABABAB;
	padding-left: 16px;
}
.choose_form .input2 {
	width: 360px;
	border: none;
	cursor: pointer;
	font-family: "微软雅黑";
	height: 140px;
	background: #fff;
	color: #ABABAB;
	border-radius: 0 2px 2px 0;
	line-height: 43px;
	padding-left: 16px;
}
.choose_form p:nth-of-type(1):before {
	position: absolute;
	top: 0;
	left: 0;
	background: url(img/ico8.png) no-repeat;
	width: 46px;
	height: 43px;
	content: "";
}
.choose_form p:nth-of-type(2):before {
	position: absolute;
	top: 0;
	left: 0;
	background: url(img/ico9.png) no-repeat;
	width: 46px;
	height: 43px;
	content: "";
}
.choose_form p:nth-of-type(3) {
	height: 140px;
}
.choose_form p:nth-of-type(3):before {
	position: absolute;
	top: 0;
	left: 0;
	background: url(img/ico10.png) no-repeat;
	width: 46px;
	height: 43px;
	content: "";
}
.choose_form .btn {
	width: 376px;
	height: 43px;
	border: none;
	cursor: pointer;
	background: #464646;
	color: #fff;
	font-family: "微软雅黑";
	font-size: 18px;
}
/*视频*/
.index_video {
	height: 420px;
	width: 100%;
	position: relative;
}
.index_video:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 87px;
	background: #f2f2f2;
	content: "";
}
.index_video .video {
	width: 525px;
	float: left;
	height: 350px;
	position: relative;
}
.index_video .video:before {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 516px;
	height: 346px;
	background: #9F0102;
	content: "";
}
.index_video .va {
	position: relative;
	z-index: 9999;
	width: 519px;
	height: 342px;
}
.index_video .video_text {
	width: 624px;
	float: right;
}
.index_video .video_text {
	background: url(img/tit2.png) no-repeat left 32px;
	padding-top: 98px;
	height: 280px;
	position: relative;
	z-index: 999;
}
.index_video .video_text p {
	height: 105px;
	line-height: 35px;
	overflow: hidden;
	font-size: 14px;
}
.index_video .video_text p a {
	color: #DF1313;
	font-size: 14px;
}
.index_video .video_text dl {
	width: 128px;
	float: left;
	margin-top: 32px;
}
.index_video .video_text dl:nth-last-of-type(1) {
	width: 88px;
}
.index_video .video_text dt {
	width: 82px;
	height: 82px;
	border: 3px solid #ebebeb;
	border-radius: 100%;
	background: #fff url(img/a_ico1.png) no-repeat center center;
}
.index_video .video_text dl:hover dt {
	border: 3px solid #E01313;
	background: #fff url(img/a_ico1_a.png) no-repeat center center;
}
.index_video .video_text dl:nth-of-type(2) dt {
	background: #fff url(img/a_ico2.png) no-repeat center center;
}
.index_video .video_text dl:nth-of-type(2):hover dt {
	background: #fff url(img/a_ico2_a.png) no-repeat center center;
}
.index_video .video_text dl:nth-of-type(3) dt {
	background: #fff url(img/a_ico3.png) no-repeat center center;
}
.index_video .video_text dl:nth-of-type(3):hover dt {
	background: #fff url(img/a_ico3_a.png) no-repeat center center;
}
.index_video .video_text dl:nth-of-type(4) dt {
	background: #fff url(img/a_ico4.png) no-repeat center center;
}
.index_video .video_text dl:nth-of-type(4):hover dt {
	background: #fff url(img/a_ico4_a.png) no-repeat center center;
}
.index_video .video_text dl:nth-of-type(5) dt {
	background: #fff url(img/a_ico5.png) no-repeat center center;
}
.index_video .video_text dl:nth-of-type(5):hover dt {
	background: #fff url(img/a_ico5_a.png) no-repeat center center;
}
.index_video .video_text dl:hover dd {
	color: #E01313;
}
.index_video .video_text dd {
	width: 88px;
	line-height: 40px;
	text-align: center;
}
/*厂房展示*/
.slideGroup2 {
	width: 1200px;
	position: relative;
	height: 378px;
	margin: 0 auto;
}
.slideGroup2 .parHd {
	width: 1200px;
	height: 88px;
	position: relative;
}
.slideGroup2 .parHd:before {
	position: absolute;
	top: 19px;
	left: 0;
	width: 1200px;
	height: 1px;
	background: #ccc;
	content: "";
}
.slideGroup2 .parHd ul {
	width: 800px;
	position: relative;
	z-index: 9999;
	padding-left: 400px;
	height: 40px;
}
.slideGroup2 .parHd ul li {
	float: left;
	font-size: 18px;
	background: #fff;
	display: inline-block;
	width: 179px;
	height: 38px;
	line-height: 38px;
	margin: 0 10px;
	border-radius: 38px;
	border: 1px solid #ccc;
	text-align: center;
	cursor: pointer;
}
.slideGroup2 .parHd ul li.on {
	background: #9E0001;
	color: #fff;
	border: 1px solid #9E0001;
}
.slideGroup2 .slideBox {
	zoom: 1;
	position: absolute;
	top: 89px;
	left: -65px;
	width: 1200px;
	padding: 0 65px;
	height: 216px;
}
.slideGroup2 .sPrev {
	position: absolute;
	left: 0;
	top: 85px;
	display: block;
	width: 47px;
	height: 47px;
	background: url(img/prev3.jpg) no-repeat;
}
.slideGroup2 .sNext {
	position: absolute;
	right: 0;
	top: 85px;
	display: block;
	width: 47px;
	height: 47px;
	background: url(img/next3.jpg) no-repeat;
}
.slideGroup2 .parBd ul {
	width: 1200px;
	overflow: hidden;
	zoom: 1;
}
.slideGroup2 .parBd ul li {
	width: 300px;
	height: 216px;
	position: relative;
	float: left;
	_display: inline;
	overflow: hidden;
}
.slideGroup2 .parBd ul li img {
	width: 290px;
	height: 216px;
	voice-family: inherit;
}
.slideGroup2 .parBd ul li span {
	width: 290px;
	background: url(img/bg6.png);
	height: 37px;
	line-height: 37px;
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 16px;
	color: #fff;
	text-align: center;
	overflow: hidden;
}
/*合作流程*/
.index_hezuo {
	width: 100%;
	height: 258px;
	background: url(img/bg3.jpg) no-repeat center top;
}
.index_hezuo h5 {
	width: 1200px;
	height: 84px;
	position: relative;
	margin: 0 auto;
	line-height: 46px;
	text-align: center;
	padding-top: 12px;
	color: #F2F2F2;
	font-size: 32px;
}
.index_hezuo h5:before {
	position: absolute;
	top: 36px;
	left: 0;
	width: 524px;
	height: 1px;
	background: #BE5859;
	content: "";
}
.index_hezuo h5:after {
	position: absolute;
	top: 36px;
	right: 0;
	width: 524px;
	height: 1px;
	background: #BE5859;
	content: "";
}
.index_hezuo h5 span {
	display: block;
	font-weight: normal;
	line-height: 12px;
	font-size: 12px;
}
.index_hezuo ul {
	width: 1105px;
	padding-left: 95px;
	height: 150px;
	margin: 0 auto;
}
.index_hezuo li {
	width: 150px;
	height: 150px;
	float: left;
	position: relative;
}
.index_hezuo li:after {
	position: absolute;
	top: 25px;
	right: -6px;
	background: url(img/line1.png) no-repeat;
	width: 52px;
	height: 13px;
	content: "";
}
.index_hezuo li:nth-of-type(2n):after {
	top: 70px;
	background: url(img/line2.png) no-repeat;
}
.index_hezuo li:nth-last-of-type(1):after {
	background: none;
}
.index_hezuo dt {
	width: 105px;
	height: 105px;
	background: #fff;
	border-radius: 100%;
	box-sizing: border-box;
	padding-top: 28px;
	text-align: center;
}
.index_hezuo dd {
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	width: 105px;
	text-align: center;
}
/* 本例子css */
.slideGroup {
	width: 1200px;
	text-align: left;
}
.slideGroup .parHd {
	height: 30px;
	line-height: 30px;
	background: #f4f4f4;
	padding: 0 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}
.slideGroup .parHd ul {
	float: left;
	position: absolute;
	left: 20px;
	top: -1px;
	height: 32px;
}
.slideGroup .parHd ul li {
	float: left;
	padding: 0 15px;
	cursor: pointer;
}
.slideGroup .parHd ul li.on {
	height: 30px;
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: 2px solid #fff;
}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 42px;
	position: relative;
}
.slideGroup .sPrev, .slideGroup .sNext {
	position: absolute;
	left: 5px;
	top: 10px;
	display: block;
	width: 30px;
	height: 94px;
	border: 1px solid #ddd;
	background: url(img/icoleft.gif) center center no-repeat #f4f4f4;
}
.slideGroup .sNext {
	left: auto;
	right: 5px;
	background: url(img/icoright.gif) center center no-repeat #f4f4f4;
}
.slideGroup .sPrev:hover, .slideGroup .sNext:hover {
	border-color: #f60;
}
.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}
.slideGroup .parBd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.slideGroup .parBd ul li .pic {
	text-align: center;
}
.slideGroup .parBd ul li .pic img {
	width: 120px;
	height: 90px;
	display: block;
	padding: 2px;
	border: 1px solid #ccc;
}
.slideGroup .parBd ul li .pic a:hover img {
	border-color: #999;
}
.slideGroup .parBd ul li .title {
	line-height: 24px;
}
/*腾锦成功运用在各个领域*/
.index_piclist {
	width: 100%;
	background: url(img/bg1.jpg);
	border-bottom: 2px solid #ECECEC;
	height: 919px;
}
.index_piclist .in_title {
	padding-top: 58px;
	height: 94px;
	text-align: center;
}
.index_piclist .in_title h3 {
	display: inline-block;
	font-size: 36px;
	color: #980715;
	font-weight: normal;
	line-height: 36px;
}
.index_piclist .in_title p {
	font-size: 14px;
	color: #666;
	text-transform: uppercase;
	padding-top: 7px;
	line-height: 14px;
}
.index_piclist .in_title i {
	display: block;
	width: 182px;
	height: 18px;
	background: url(img/a13_03.png) center center no-repeat;
	margin: 0 auto;
	margin-top: 18px;
}
.piclist {
	width: 1200px;
	margin-top: 60px;
}
.piclist .hd .tit_l {
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	width: 124px;
	height: 44px;
	background: #464646;
}
.piclist .hd .tit_l a {
	font-size: 16px;
	color: #fff;
}
.piclist .hd .more {
	position: absolute;
	top: 0;
	right: 0;
	width: 62px;
	border-left: 1px solid #ccc;
	text-align: center;
}
.piclist .hd {
	width: 1198px;
	background: #fff;
	height: 44px;
	line-height: 44px;
	border: 1px solid #ccc;
	position: relative;
}
.piclist .hd ul {
	display: inline-block;
	width: 1074px;
	padding-left: 124px;
}
.piclist .hd ul li {
	float: left;
	padding: 0 25px;
	border-left: 1px solid #ccc;
}
.piclist .hd ul li a {
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 44px;
}
.piclist .hd ul li.on {
	background: #9E0001;
}
.piclist .hd ul li.on a {
	color: #fff;
}
.piclist .bd {
	margin-top: 40px;
	height: 446px;
	width: 1200px;
	overflow: hidden;
}
.piclist .bd ul {
	display: inline-block;
	position: relative;
	height: 446px;
	width: 1200px;
}
.piclist .bd ul li {
	width: 284px;
	height: 213px;
	position: relative;
}
.piclist .bd ul li dt {
	width: 284px;
	height: 213px;
}
.piclist .bd ul li dt img {
	width: 284px;
	height: 213px;
	background-size: 100%;
}
.piclist .bd ul li dt p {
	background: url(img/a17_06.png);
	width: 100%;
	height: 65px;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all .6s ease 0s;
}
.piclist .bd ul li dt p span {
	line-height: 65px;
	padding-left: 20px;
	float: left;
	color: #fff;
	font-size: 16px;
}
.piclist .bd ul li dt i {
	display: block;
	float: right;
	width: 26px;
	height: 26px;
	background-position: -197px -264px;
	margin-top: 20px;
	margin-right: 20px;
}
.piclist .bd ul li dd {
	background: url(img/a17_03.png);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	transition: all .6s ease 0s;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.piclist .bd ul li dd i {
	display: inline-block;
	width: 40px;
	height: 40px;
	background-position: -140px -257px;
	margin-top: 70px;
}
.piclist .bd ul li dd p {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding-top: 18px;
}
.piclist .bd ul li:hover dd {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.piclist .bd ul li:hover dt p {
	opacity: 0;
	visibility: hidden;
}
.piclist .bd ul li.li1 {
	position: absolute;
	left: 0;
	top: 0;
}
.piclist .bd ul li.li2 {
	position: absolute;
	left: 302px;
	top: 0;
}
.piclist .bd ul li.li3 {
	position: absolute;
	right: 0;
	top: 0;
}
.piclist .bd ul li.li4 {
	position: absolute;
	left: 0;
	top: 231px;
}
.piclist .bd ul li.li5 {
	position: absolute;
	right: 0;
	top: 231px;
}
.piclist .bd ul li.li2 {
	width: 592px;
	height: 445px;
}
.piclist .bd ul li.li2 dt {
	width: 592px;
	height: 445px;
}
.piclist .bd ul li.li2 dt img {
	width: 592px;
	height: 445px;
}
.piclist .bd ul li.li2 dd i {
	margin-top: 180px;
}
.floor_4_4 {
	width: 510px;
	margin: 0 auto;
	margin-top: 50px;
	height: 57px;
}
.floor_4_4 a.a1 {
	display: block;
	float: left;
	width: 252px;
	height: 51px;
	background-color: #980715;
	border: #980715 solid 2px;
	border-radius: 5px 0 0 5px;
	text-align: center;
	line-height: 51px;
	font-size: 18px;
	color: #fff;
}
.floor_4_4 a.a2 {
	display: block;
	float: left;
	width: 252px;
	height: 51px;
	border: #980715 solid 2px;
	border-radius: 0 5px 5px 0;
	text-align: center;
	line-height: 51px;
	font-size: 18px;
	color: #980715;
	border-left: none;
}
.floor_4_4 a.a2:hover {
	display: block;
	float: left;
	width: 252px;
	height: 51px;
	border: #980715 solid 2px;
	border-radius: 0 5px 5px 0;
	text-align: center;
	line-height: 51px;
	font-size: 18px;
	color: #fff;
	border-left: none;
	background-color: #980715;
}
.floor_4_4 a.a1:hover {
	display: block;
	width: 252px;
	height: 51px;
	background-color: #333;
	border: #333 solid 2px;
	border-radius: 5px 0 0 5px;
	text-align: center;
	line-height: 51px;
	font-size: 18px;
	color: #fff;
}
/*公司新闻*/
.index_news {
	height: 830px;
	padding-top: 60px;
	border-top: 1px solid #fff;
	background: #f8f8f8;
}
.index_news em {
	font-style: normal;
}
.index_news_left {
	float: left;
	width: 390px;
	height: 546px;
	background-color: #fff;
	border-bottom: #dedddd solid 1px;
}
.index_news h3 a {
	display: block;
	font-size: 24px;
	padding-top: 24px;
	padding-left: 31px;
	font-weight: bold;
	line-height: 24px;
	color: #980715;
}
.index_news h3 span {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	display: block;
	line-height: 14px;
	padding-top: 8px;
	text-transform: uppercase;
	color: #666;
}
.index_news_left h3 a, index_news_left h3, .index_news_left h3 span {
	color: #fff;
}
.index_news_tit {
	width: 390px;
	height: 240px;
	background-color: #980715;
}
.index_news_text {
	margin-left: 31px;
	margin-top: -140px;
}
.index_news_text img {
	width: 330px;
	height: 220px;
	display: block;
}
.index_news_text h4 {
	width: 310px;
	font-size: 14px;
	color: #333333;
	padding-top: 18px;
}
.index_news_text em {
	display: block;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	padding-top: 16px;
	width: 330px;
	height: 104px;
}
.index_news_text p {
	width: 330px;
}
.index_news_text p i {
	width: 0px;
	height: 1px;
	transition: all .6s ease 0s;
	background-color: #980715;
	display: block;
	margin-top: 8px;
	float: left;
}
.index_news_text a:hover p i {
	width: 62px;
}
.index_news_text a:hover h3 {
	color: #980715;
}
.index_news_text p span {
	display: block;
	float: right;
	font-size: 12px;
	color: #999999;
	line-height: 12px;
}
.index_news_right {
	float: right;
	width: 790px;
}
.index_news_block1 {
	width: 789px;
	height: 240px;
	border-bottom: #dedddd solid 1px;
	border-left: #efeeee solid 1px;
	background-color: #fff;
}
.index_news_right a.ag {
	position: absolute;
	top: -40px;
	right: 30px;
	background: url(img/ico7.png) no-repeat;
	width: 15px;
	height: 15px;
	transition: all .6s ease 0s;
	z-index: 5;
	display: inline-block;
	vertical-align: middle;
}
.index_news_right a.ag:hover {
	background: url(img/ico6.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
.picScroll-left {
	padding-top: 26px;
	clear: left;
	display: block;
	width: 789px;
	position: relative;
}
.picScroll-left .hd .next {
	background: url(img/icon1.png) no-repeat;
	position: absolute;
	top: -40px;
	right: 86px;
	width: 7px;
	height: 14px;
	background-position: -223px -147px;
}
.picScroll-left .hd .prev {
	background: url(img/icon1.png) no-repeat;
	position: absolute;
	top: -40px;
	right: 64px;
	width: 7px;
	height: 14px;
	background-position: -223px -165px;
}
.picScroll-left .hd .next:hover {
	background: url(img/icon1.png) no-repeat;
	position: absolute;
	top: -40px;
	right: 86px;
	width: 7px;
	height: 14px;
	background-position: -256px -147px;
}
.picScroll-left .hd .prev:hover {
	background: url(img/icon1.png) no-repeat;
	position: absolute;
	top: -40px;
	right: 64px;
	width: 7px;
	height: 14px;
	background-position: -256px -165px;
}
.picScroll-left li {
	float: left;
	width: 340px;
	margin: 0 26px;
}
.picScroll-left a {
	display: block;
}
.picScroll-left a h3 {
	width: 340px;
	font-size: 14px;
	color: #333333;
}
.picScroll-left a em {
	display: block;
	font-size: 12px;
	color: #999;
	line-height: 24px;
	padding-top: 10px;
	width: 340px;
	height: 64px;
}
.picScroll-lefta p {
	width: 340px;
}
.picScroll-left a p i {
	width: 0px;
	height: 1px;
	transition: all .6s ease 0s;
	background-color: #980715;
	display: block;
	margin-top: 8px;
	float: left;
}
.picScroll-left a:hover p i {
	width: 62px;
}
.picScroll-left a:hover h3 {
	color: #980715;
}
.picScroll-left a p span {
	display: block;
	float: right;
	font-size: 12px;
	color: #999999;
	line-height: 14px;
}
.index_news_block2 {
	width: 789px;
	height: 280px;
	border-bottom: #dedddd solid 1px;
	border-left: #efeeee solid 1px;
	background-color: #fff;
	margin-top: 25px;
	background: #fff url(img/bg2.jpg) no-repeat 154px bottom;
	position: relative;
}
.index_news_block2 .gd {
	width: 130px;
	height: 40px;
	border: #ebebeb solid 1px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 30px;
	bottom: 44px;
}
.index_news_block2 .gd a {
	font-size: 14px;
	color: #666;
}
.index_news_block2 .gd:hover a {
	color: #fff;
}
.index_news_block2 .gd:hover, .index_news_block2 .gd a:hover {
	background-color: #980715;
	color: #fff;
}
.txtScroll-top {
	width: 350px;
	position: absolute;
	right: 16px;
	top: 58px;
	display: inline-block;
}
.txtScroll-top a.ag {
	top: -28px;
}
.txtScroll-top .hd .next {
	background: url(img/icon1.png) no-repeat;
	position: absolute;
	top: -22px;
	right: 86px;
	width: 14px;
	height: 7px;
	background-position: -234px -151px;
	z-index: 111;
}
.txtScroll-top .hd .prev {
	background: url(img/icon1.png) no-repeat;
	position: absolute;
	top: -22px;
	right: 64px;
	width: 14px;
	height: 7px;
	background-position: -234px -170px;
	z-index: 111;
}
.txtScroll-top .hd .next:hover {
	background: url(img/icon1.png) no-repeat;
	position: absolute;
	top: -22px;
	right: 86px;
	width: 14px;
	height: 7px;
	background-position: -267px -151px;
	z-index: 111;
}
.txtScroll-top .hd .prev:hover {
	background: url(img/icon1.png) no-repeat;
	position: absolute;
	top: -22px;
	right: 64px;
	width: 14px;
	height: 7px;
	background-position: -267px -170px;
	z-index: 111;
}
.txtScroll-top ul {
	display: inline-block;
}
.txtScroll-top .bd ul li {
	clear: left;
	display: block;
	margin-top: 16px;
}
.txtScroll-top .bd li dl {
	display: inline-block;
}
.txtScroll-top .bd li dl dt {
	width: 400px;
	height: 18px;
}
.txtScroll-top .bd li dl dt i {
	width: 17px;
	height: 17px;
	float: left;
	display: block;
	background: url(img/wen.png) no-repeat;
	margin-top: 2px;
}
.txtScroll-top .bd li dl dt span {
	float: left;
	display: block;
	font-size: 14px;
	color: #333;
	padding-left: 10px;
	line-height: 18px;
	width: 328px;
	padding-left: 10px;
}
.txtScroll-top .bd li dl dd {
	margin-top: 6px;
	clear: left;
	display: block;
	height: 40px;
}
.txtScroll-top .bd li dl dd em {
	width: 17px;
	height: 17px;
	float: left;
	display: block;
	background: url(img/da.png) no-repeat;
	margin-top: 4px;
}
.txtScroll-top .bd li dl dd p {
	float: left;
	display: block;
	font-size: 12px;
	color: #999;
	width: 322px;
	padding-left: 10px;
	line-height: 20px;
}
.txtScroll-top .bd li a:hover span {
	color: #980715;
}
/*友情链接*/
#links {
	height: 122px;
	padding-top: 36px;
}
.links_z {
	float: left;
	width: 152px;
}
.links_z b {
	display: block;
	font-size: 26px;
	color: #333333;
	font-family: "Arial";
	font-weight: bold;
	text-transform: uppercase;
	line-height: 26px;
}
.links_z p {
	display: block;
	font-size: 30px;
	color: #9E0001;
	line-height: 30px;
	padding-top: 4px;
}
.links_y {
	float: left;
	width: 1048px;
	height: 35px;
	border-bottom: #dddddd solid 1px;
	margin-top: 24px;
}
.links_y a {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333333;
	padding-right: 32px;
}
/*footer*/
.footer {
	width: 100%;
	color: #fff;
	height: 285px;
	background: url(img/f_bg.jpg) no-repeat center top;
}
.footer .bNav {
	width: 728px;
	margin-top: 68px;
	border-right: #444444 solid 1px;
}
.footer .di_logo img {
	width: 111px;
	height: 111px;
	background-size: 100%;
}
.footer .bNav dl {
	display: inline-block;
	float: left;
	width: 25%;
	overflow: hidden;
	text-align: left;
	padding-top: 10px;
}
.footer .bNav dl dt {
	height: 16px;
	display: block;
	padding-bottom: 32px;
}
.footer .bNav dl dt a {
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 16px;
}
.footer .bNav dl dd {
	width:100%;
	display: block;
	height: 14px;
	padding-bottom: 16px;
	float: left;
}
.footer .bNav dl dd a {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 14px;
}
.footer .bNav dl dd a:hover {
	color: #fff;
}
.footer .ewm {
	width: 168px;
	text-align: center;
	margin-left: 8px;
	margin-top: 78px;
}
.footer .ewm dl {
	width: 130px;
	float: left;
	display: block;
	margin-right: 30px;
	height: 164px;
}
.footer .ewm dl:nth-child(2) {
	margin-right: 0px;
}
.footer .ewm dl:first-child+dl {
	margin-right: 0px;
}
.footer .ewm dl dt {
	width: 130px;
	height: 130px;
	background-color: #fff;
	text-align: center;
}
.footer .ewm dl dt img {
	width: 120px;
	height: 120px;
	display: inline-block;
	background-size: 100%;
	margin-top: 5px;
}
.footer .ewm dl dd {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding-top: 10px;
}
.footer .contact_info {
	width: 238px;
	margin-left: 30px;
	border-right: #444444 solid 1px;
	margin-top: 68px;
}
.footer .contact_info p.p1 {
	font-size: 14px;
	color: #ccc;
	line-height: 14px;
	padding-top: 10px;
}
.footer .contact_info p.dh {
	font-size: 36px;
	color: #ccc;
	font-family: "Arial";
	line-height: 36px;
	padding-top: 4px;
	font-weight: bold;
	padding-bottom: 12px;
}
.footer .contact_info h3 {
	font-size: 20px;
	padding-top: 8px;
}
.footer .contact_info p.tel {
	font-size: 14px;
	color: #666;
	line-height: 22px;
	width: 220px;
}
.footer .contact_info i {
	display: block;
	padding-top: 8px;
	font-size: 14px;
	color: #fff;
}
.footer .contact_info i a {
	display: inline-block;
	color: #fff;
	padding-right: 12px;
}
/*copyright*/
.copyright {
	height: 80px;
	line-height: 80px;
	color: #666;
	font-size: 12px;
	background: #111111;
}
.copyright span {
	margin: 0 6px;
}
.copyright a {
	color: #666;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.copyright a:hover {
	color: #fff;
}
/********.toolbar1*********/
/*右侧悬浮框*/
/********.fixtool*********/
.toolbar {
	width: 52px;
	position: fixed;
	right: 2%;
	top: 44%;
	z-index: 999;
}
.toolbar dd {
	width: 51px;
	height: 51px;
	margin-bottom: 1px;
	position: relative;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-top: 4px;
	border: #ebebeb solid 1px;
	background-color: #fff;
}
.toolbar dd i {
	width: 51px;
	height: 51px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 9px 0 0 8px;
*margin: 7px 0 0 0;
	background: url(img/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 53px;
	line-height: 53px;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 50px;
	top: -1px;
	right: -2px;
	overflow: hidden;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -65px;
	background: #980715;
	display: none;
}
.toolbar .pop-code {
	width: 120px;
	padding: 20px 20px 0;
}
.toolbar .pop-code img {
	width: 120px;
	height: 120px;
	display: block;
}
.toolbar .pop-code h3 {
	height: 52px;
	line-height: 52px;
	text-align: center;
	color: #f2e8e1;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar .qq span {
	background-position: -0px -47px;
}
.toolbar .qq a {
	width: 52px;
	height: 52px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background-color: #980715;
	border-radius: 100%;
}
.toolbar .qq:hover span {
	background-position: -36px -47px;
}
.toolbar .tel span {
	background-position: -0px 0;
}
.toolbar .tel:hover {
	background: #980715;
	border-radius: 30px;
}
.toolbar .tel:hover span {
	background-position: -36px 0;
}
.toolbar .code span {
	background-position: -0px -95px;
}
.toolbar .code:hover {
	background-color: #980715;
	border-radius: 100%;
}
.toolbar .code:hover span {
	background-position: -36px -95px;
}
.toolbar .top span {
	background-position: -0px -142px;
}
.toolbar .top:hover {
	background-color: #980715;
	border-radius: 100%;
}
.toolbar .top:hover span {
	background-position: -36px -142px;
}
.toolbar dd:hover {
}
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
	padding: 15px;
}
.panel-heading {
	padding: 10px 15px;
}
.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
	color: inherit;
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
}
.panel > .list-group, .panel > .panel-collapse > .list-group {
	margin-bottom: 0;
}
.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
}
.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
}
.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
}
.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0;
}
.list-group + .panel-footer {
	border-top-width: 0;
}
.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
	margin-bottom: 0;
}
.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
	padding-right: 15px;
	padding-left: 15px;
}
.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
}
.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
}
.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
}
.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
}
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
}
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
	border-top: 0;
}
.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
	border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
	border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom: 0;
}
.panel > .table-responsive {
	margin-bottom: 0;
	border: 0;
}
.panel-group {
	margin-bottom: 20px;
}
.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}
.panel-group .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-heading {
	border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
}
.panel-group .panel-footer {
	border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
}
.panel-default {
	border-color: #ddd;
}
.panel-default > .panel-heading {
	color: #333;
	background-color: #f5f5f5;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
}
.panel-default > .panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ddd;
}
.panel-primary {
}
.panel-primary > .panel-heading {
	color: #fff;
	background-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #337ab7;
}
.panel-success {
}
.panel-success > .panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
}
.panel-success > .panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #d6e9c6;
}
.panel-info {
	border-color: #bce8f1;
}
.panel-info > .panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #bce8f1;
}
.panel-warning {
	border-color: #faebcc;
}
.panel-warning > .panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #faebcc;
}
.panel-danger {
	border-color: #ebccd1;
}
.panel-danger > .panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ebccd1;
}
.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
	padding-bottom: 75%;
}
.collapse {
	display: none;
}
.collapse.in {
	display: block;
}
tr.collapse.in {
	display: table-row;
}
tbody.collapse.in {
	display: table-row-group;
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility;
}
.panel-heading {
	padding: 0;
	border: none;
}
.panel {
	margin: 0;
}
.panel-title {
	width: 300px;
	border: none;
	height: 37px;
	text-indent: 22px;
	font-weight: normal;
	font-size: 16px;
	line-height: 37px;
	margin-bottom: 15px;
	color: #fff;
	background: #464646;
}
.panel-title a {
	font-size: 14px;
	height: 37px;
	display: block;
}
.panel-body {
	padding: 50px 0;
	border: none;
	margin: 0;
}
.panel-collapse {
	border: none;
}
.panel {
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #fff;
	background: 0 0;
	box-shadow: none
}
.panel:last-child {
	border-bottom: 0
}
.panel-group>.panel:first-child .panel-heading {
	border-radius: 4px 4px 0 0
}
.panel-group .panel {
	border-radius: 0
}
.panel-group .panel+.panel {
	margin-top: 0
}
.panel-heading {
	background-color: #009688;
	border-radius: 0;
	border: 0;
	color: #fff;
	padding: 0
}
.panel-title a {
	display: block;
	color: #fff;
	position: relative;
	font-size: 16px;
	font-weight: 400
}
.panel-body {
	background: #fff;
	padding:0;
}
.panel:last-child .panel-body {
	border-radius: 0 0 4px 4px
}
.panel:last-child .panel-heading {
	border-radius: 0 0 4px 4px;
	-webkit-transition: border-radius .3s linear .2s;
	transition: border-radius .3s linear .2s
}
.panel:last-child .panel-heading.active {
	border-radius: 0;
	-webkit-transition: border-radius linear 0s;
	transition: border-radius linear 0s
}
.panel-heading a:before {
	content: '';
	position: absolute;
	font-family: material icons;
	right: 14px;
	top: 10px;
	width:17px;
	height:17px;
	background:url(img/jia.png) repeat;
	font-size: 24px;
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.panel-heading.active a:before {
	content: ' ';
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-transform: scale(0);
	transform: scale(0)
}
#bs-collapse .panel-heading a:after {
	content: ' ';
	font-size: 24px;
	position: absolute;
	font-family: material icons;
	right: 14px;
	top: 10px;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .5s;
	transition: all .5s
}
#bs-collapse .panel-heading.active a:after {
	content: '';
		width:17px;
	height:17px;

	background:url(img/jian.png) repeat;
	transform: scale(1);
	-webkit-transition: all .5s;
	transition: all .5s
}
#accordion .panel-heading a:before {
	content: '';
	font-size: 24px;
	position: absolute;
	font-family: material icons;
	right: 5px;
	top: 10px;
	background:url(img/jia.png) no-repeat;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .5s;
	transition: all .5s
}
#accordion .panel-heading.active a:before {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all .5s;
	transition: all .5s
}
.sub_dl1{
	width:282px;
	margin:0 auto;
}
.sub_dl1 dd{
	width:141px;
	float:left;
	margin-bottom:10px;
	position:relative;
}
.sub_dl1 dd a{
	width:129px;
	display:block;
	height:32px;
	line-height:32px;
	font-size:14px;
	text-align:center;
	border:1px solid #464646;
	margin:0 auto;
}
.sub_dl1 dd img{
	position:absolute;
	right:18px;
	top:6px;
}
.sub_dl1 dd.dd2 a{
	box-sizing:border-box;
}
#articeBottom{width:100%;text-align:center;margin:0 auto;}
#apartPage{margin:60px auto;}
#apartPage a, #apartPage span {
	color: #FFF;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	min-width: 14px;
	padding:6px 12px;
	margin: 0 5px 0 0;
	border-radius: 1px;
	background: #C7C7C7; /* Old browsers */
}

#apartPage a:hover {
	text-decoration: none;
	background: #9E0001;
}

#apartPage .current {
	background: #9E0001;
	color: #FFF;
	border-color: #444;
	cursor: default;
}

#apartPage .ellipse {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-weight: bold;
	cursor: default;
}

/* 本例子css */
.slideTxtBox2 {
	width: 100%;
}
.slideTxtBox2 .hd {
	width: 100%;
	border-bottom: 1px solid #ddd;
	height: 45px;
	margin-bottom: 12px;
	position: relative;
}
.slideTxtBox2 .hd ul {
	height: 50px;
}
.slideTxtBox2 .hd ul li {
	float: left;
	background: #ddd;
	height: 44px;
	text-align: center;
	width: 169px;
	border-left: 1px solid #fff;
	cursor: pointer;
	line-height: 44px;
	font-size: 16px;
}
.slideTxtBox2 .hd ul li.on {
	background: #9F0102;
	color: #fff;

}
.slideTxtBox2 .bd ul {
	width: 900px;
	zoom: 1;
}
.slideTxtBox2 .bd li {
/*	width: 212px;*/
	margin:0 6px 13px 7px;
	float: left;
	position:relative;	
	text-align: center;
}
.slideTxtBox2 .bd dl {
	width: 204px;
	height:260px;
	padding:3px;
	background:#fff;
	border:1px solid #ccc;
	margin: 0 auto;
	position:relative;
	z-index:9999;
}
.slideTxtBox2 .bd dt {
	width: 204px;
	height: 186px;
	text-align:center;
	display: -webkit-box;
      display: -ms-flexbox;
	  position:relative;
	  z-index:9999;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;

	overflow: hidden;
}
.slideTxtBox2 .bd dt img{
	width:100%;
}
.slideTxtBox2 .bd li dd {
	width: 196px;
	margin:0 auto;
	height: 74px;
	line-height: 36px;
	text-align: center;
	position:relative;
	z-index:9999;
	background:#fff;

}
.slideTxtBox2 .bd li p{
	position:relative;
	text-align:left;
}
.slideTxtBox2 .bd li p .p_right{
	position:absolute;
	top:0;
	right:0;
	background:url(img/j_ico4.png) no-repeat left center;
	padding-left:10px;
}

.slideTxtBox2 .bd li p .p_text1{
	width:74px;
	text-indent:16px;
	display:inline-block;
	background:url(img/j_ico3.png) no-repeat left center;
}
.slideTxtBox2 .bd li p .p_text2{
	width:74px;
	text-indent:16px;
	display:inline-block;
	background:url(img/j_ico2.png) no-repeat left center;
}
.slideTxtBox2 .bd li p .p_text3{
	width:48px;
	text-indent:16px;
	display:inline-block;
	background:url(img/j_ico1.png) no-repeat left center;
}

.nn_block1{
	width:930px;
}
.nn_block1 li{
	width:455px;
	float:left;
	text-align:center;
	margin-bottom:15px;
	overflow:hidden;
	/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari、Opera 以及 Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center;
	height:650px;
	border:1px solid #ddd;
}

.nn_block1 li img{
	width:100%;
}
.nn_block1 li:nth-of-type(2n){
	float:right;
}
.icon1 { background: url(img/icon1.png) no-repeat; display: inline-block; vertical-align: middle;}
.floor_9_2{ padding-top:20px;}
.floor_9_2 ul{ display:inline-block;}
.floor_9_2 ul li{ display:block; float:left; width:230px; height:224px; background-color:#fff; margin-right:10px; text-align:center;border:#DEDDDD 1px solid;}
.floor_9_2 ul li:nth-child(5){ margin-right:0;}
.floor_9_2 ul li:first-child+li+li+li+li{ margin-right:0;}
.floor_9_2 ul li i{ display:inline-block; width:50px; height:60px; background-position:-10px -134px; margin-top:50px;}
.floor_9_2 ul li h3{ font-size:18px; color:#980715; font-weight:bold; padding-top:20px;}
.floor_9_2 ul li p{ font-size:14px; color:#333333; padding-top:8px;}
.floor_9_2 ul li.li2 i{ background-position:-79px -134px;}
.floor_9_2 ul li.li3 i{ background-position:-165px -134px;}
.floor_9_2 ul li.li4 i{ background-position:-249px -134px;}
.floor_9_2 ul li.li5 i{ background-position:-332px -134px;}
.floor_9_2 ul li:hover{box-shadow: #dbdbda 0px 3px 10px 0px;}

#nav .sub dd{ position: relative; z-index:9999999999}
.sub-three{ position: absolute; left: 100%; width: 218px; top: 0;  z-index:9999999999}
#nav .sub dd:hover .sub-three{ display: block;  z-index:9999999999}
.sub-three dd a{ background: #f6f6f6!important;  z-index:9999999999}
.sub-three dd{ height: 0!important; overflow:hidden; border:none!important;  z-index:9999999999 }
#nav .sub dd a:hover {
    background: #9F0102!important;
    color: #fff; z-index:9999999999
}
#nav .sub dd:hover .sub-three dd{ height: 40px!important;border-bottom: 1px solid #ccc!important; transition: 0.3s all;  z-index:9999999999}